import express from "express";

let setBody = function (app, JSON_LIMIT) {
  // 1. 优先解析 XML 数据（必须在 json/urlencoded 之前）
  app.use(express.raw({ type: 'application/xml', limit: JSON_LIMIT }));
  // 2. 再解析 JSON 和表单数据
  app.use(express.json({ limit: JSON_LIMIT }));
  app.use(express.urlencoded({ extended: false }));
};

export { setBody };